<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>名字空间模式</title>
</head>
<body>
<script src="file1.js"></script>
<script src="file2.js"></script>
<script>
  // 名字空间模式：解决了全局作用域标识符同名
  // 名字空间模式优点：减少了全局变量
  // 名字空间模式没有解决外部修改全局变量问题
  console.log(myFile1Module.name);
  myFile1Module.foo()

  console.log(myFile2Module.name);
  myFile2Module.foo()

  myFile1Module.name = "james"
  myFile1Module.foo()
</script>
</body>
</html>